Computing minimum cuts in hypergraphs
نویسندگان
چکیده
We study algorithmic and structural aspects of connectivity in hypergraphs. Given a hypergraph H = (V, E) with n= |V |, m= |E| and p = ∑ e∈E |e| the fastest known algorithm to compute a global minimum cut in H runs in O(np) time for the uncapacitated case, and in O(np+ n2 log n) time for the capacitated case. We show the following new results. • Given an uncapacitated hypergraph H and an integer k we describe an algorithm that runs in O(p) time to find a subhypergraph H ′ with sum of degrees O(kn) that preserves all edgeconnectivities up to k (a k-sparsifier). This generalizes the corresponding result of Nagamochi and Ibaraki from graphs to hypergraphs. Using this sparsification we obtain an O(p+ λn2) time algorithm for computing a global minimum cut of H where λ is the minimum cut value. • We generalize Matula’s argument for graphs to hypergraphs and obtain a (2+")-approximation to the global minimum cut in a capacitated hypergraph in O( 1 " (p log n+ n log n)) time, and in in O(p/") time for uncapacitated hypergraphs. • We show that a hypercactus representation of all the global minimum cuts of a capacitated hypergraph can be computed in O(np+ n2 log n) time and O(p) space. Our results build upon properties of vertex orderings that were inspired by the maximum adjacency ordering for graphs due to Nagamochi and Ibaraki. Unlike graphs we observe that there are several different orderings for hypergraphs which yield different insights.
منابع مشابه
Finding Minimum 3-Way Cuts in Hypergraphs
The minimum 3-way cut problem in an edge-weighted hypergraph is to find a partition of the vertices into 3 sets minimizing the total weight of hyperedges with at least two endpoints in two different sets. In this paper we present some structural properties for minimum 3-way cuts and design an O(dmn) algorithm for the minimum 3-way cut problem in hypergraphs, where n and m are the numbers of ver...
متن کاملComputing Minimum Multiway Cuts in Hypergraphs from Hypertree Packings
Hypergraph multiway cut problem is a problem of finding a minimum capacity set of hyperedges whose removal divides a given hypergraph into a specified number of connected components. We present an algorithm for this problem which runs in strongly polynomial-time if both the specified number of connected components and the maximum size of hyperedges in the hypergraph are constants. Our algorithm...
متن کاملStrongly polynomial bounds for multiobjective and parametric global minimum cuts in graphs and hypergraphs
We consider multiobjective and parametric versions of the global minimum cut problem in undirected graphs and bounded-rank hypergraphs with multiple edge cost functions. For a fixed number of edge cost functions, we show that the total number of supported non-dominated (SND) cuts is bounded by a polynomial in the numbers of nodes and edges, i.e., is strongly polynomial. This bound also applies ...
متن کاملCovering Complete Hypergraphs with Cuts of Minimum Total Size
A cut [X,V −X] in a hypergraph with vertex-set V is the set of all edges that meet both X and V −X. Let sr(n) denote the minimum total size of any cover of the edges of the complete r-uniform hypergraph on n vertices Kr n by cuts. We show that there is a number nr such that for every n > nr, sr(n) is uniquely achieved by a cover with � n−1 r−1 � cuts [Xi, V −Xi] such that the Xi are pairwise di...
متن کاملSubmodular Hypergraphs: p-Laplacians, Cheeger Inequalities and Spectral Clustering
We introduce submodular hypergraphs, a family of hypergraphs that have different submodular weights associated with different cuts of hyperedges. Submodular hypergraphs arise in clustering applications in which higher-order structures carry relevant information. For such hypergraphs, we define the notion of p-Laplacians and derive corresponding nodal domain theorems and k-way Cheeger inequaliti...
متن کامل